// commons/message/message.js
Component({
    /**
     * 组件的属性列表
     */
    properties: {

        message:Object

    },

    /**
     * 组件的初始数据
     */
    data: {
        ids:['JZ_5FiFeOqf4l_3ZFEgS9t4cWGRkevBMMsZrD4DakyM']

    },

    /**
     * 组件的方法列表
     */
    methods: {


        doMessageCallback:function( e){

            var action=e.currentTarget.dataset.action;
            //点击取消
            if(action==-1){

                /*
                this.setData({
                    message:null
                })
                */
                this.triggerEvent("messageCallback")
            }

            if(action==1){

                /*
                this.setData({
                    message:null
                })
                this.triggerEvent("messageCallback")

                */

               if(this.data.message.message_type=="subscribe"){
                   this.openSubscribeMessage();
               }

                

            }

        },
        openSubscribeMessage:function(){

            var ids = this.data.ids;
            wx.requestSubscribeMessage({
              tmplIds:ids,
              success:function(res){
                console.log(res);
        
                if(res.errMsg=="requestSubscribeMessage:ok"){
        
                  //通知服务端  ，用户开启订阅消息通知
        
        
                  var arr = []
                  for( var i in res){
        
                    console.log(i)
                    if(i!='errMsg'){
                      var t = {}
                      t.name= i;
                      t.value= res[i]
                      arr.push( t)
                      
                    }
                  }
        
        
        
                  var val = JSON.stringify(arr);
        
                  api.user.openSubscribeMessage( {ids: val}  , function(response){
        
        
                  })
        
                }else{
        
                }
              }
            })
        }



    }
})
